package com.portal.back.service;

import com.portal.domain.SysAdminUser;

/**
 * @Title:管理员service接口
 * @Copyright: Copyright (c) 0.1
 * @author:鲁根成
 * @version: 1.0
 * @time: 2011-3-25
 * 
 */
public interface ISysAdminService {
	/**
	 * 
	 * @param name 登录的用户名
	 * @param password 登录的密码
	 * @return 用户对象
	 * @author:lgc
	 */
     public  SysAdminUser  getByNameAndPass(String name,String password);
     /**
      * 更改管理员登录ip和时间信息
      * @param ip 最后登录的ip
      * @param date  最后登录时间
      * @return 布尔值
      */
      public  boolean   updateIPAndTime(String name, String password,String ip,String date);
      /**
       * 管理员是否登录成功
       * @param name
       * @param password
       * @param ip
       * @param date
       * @return
       */
      public  SysAdminUser  getLoginSuccess(String name,String password,String ip,String  date);
      /**
       * 更改管理员密码
       * @param user
       * @return
       */
      public   boolean      updatePass(SysAdminUser user);
      /**
       * 获得登录后台用户的权限级别
       * @param id
       * @return
       */
      public   String       getLeveleById(String id);
      /**
       * 是否用户名在数据库中已经存在
       * @param name
       * @return
       */
      public   int  count(String name);
      /**
       * 新增后台用户
       * @param user
       * @return
       */
    		  
      public  boolean  save(SysAdminUser user);
}
